Pricing FAQs

What do you mean by P2P App installation per network?

Applications may communicate to devices or between each other through a network. By P2P App installations, this is referring to the applications that are using the network to communicate with each other.

Does using COCO mean that I cannot receive personalized ads on my smartphone?

You are referring to the notion of data privacy. COCO enables data privacy, but how any particular solution uses data privacy is completely up to the implementation. If you wish to enable personalized ads through Google or Facebook or similar, there is nothing in COCO that is going to prevent that. We do believe however that using COCO, you may enjoy not being forced into sharing your data with central servers.

I already use cloud for data transfer, how can you help me reduce costs?

Yes, COCO can reduce costs by minimizing the amount of data that is exchanged over the public internet. Given the P2P nature of the COCO network, data that is exchanged between entities on-premises stays within the intranet. Anyone on your private network can access data and communicate offline.

Peer-to-Peer (P2P) or decentralized communication enables applications or devices to communicate with each other directly, without requiring a central server to facilitate communication. Data transfer and communication are kept private, secure, in real-time with low latency, and can be accessed offline too.

How do I calculate the number of nodes in my network?

When you create an App using the COCO Client SDK, it creates a Node for each network it participates in. So using an App, if you connect to 3 distinct networks, you have 3 nodes created. Creating separate nodes provides connectivity sandbox to ensure the best practices of security during App development.

When you create a Device using the COCO Device SDK, it creates a Node for the device. Unlike an App, a Device can only be part of a single network, and not part of multiple networks simultaneously.

Here is an example of how the pricing would work:

  • You purchase the Developer Edition
  • You create your first and only P2P network, and call it the “Home Network”
  • You connect your COCO App to your “Home Network” and add the Buzzed on COCO Gateway into it.
  • This creates two P2P nodes: one on the COCO App and the other on the COCO Gateway.
  • You invite your partner into your “Home Network”
  • They join your network using the COCO App and that creates a 3rd node in your network.

In the Free version of subscription you have 1 network and 3 nodes (1 gateway node in the COCO Gateway and, 2 app nodes in the COCO Apps). You could try different combinations to suit your needs.

I need some clarity with the roles. What is the difference between the user roles of “owner”, “admin” and “guest”?

The P2P network is owned by a single user in the COCO system. The “owner” has the ability to perform all network management operations on the COCO Network like add/remove devices, add/remove resources, add/remove users, etc.

The “admin” users of the network can perform all the operations of the “owner” except that of add/remove of devices, add/remove resources and OTA updates. Admin users can invite other users into the COCO Network.

The “guest” users of the network can only connect into the network and use the resources that they have been granted access to. For example, if you have a maid service that is scheduled twice a week, you can grant access to the Front Door Lock resource specifically for that “guest” user to your network. Such users cannot see or control or change any resources other than the ones that they are granted access to.

Who can be added as guest users?

You can add anyone as a guest user.

 

What do I get with a P2P Network?

Using a P2P (peer-to-peer) network enables cloudless data transfer. The benefits of which are:

low latencyLow latency for real-time applications

​Robust communication infrastructure, e.g. working in LAN-only mode even when the internet is disconnected

designed for privacy ​Designed for privacy communication

What is a P2P Network?

A peer-to-peer network derives its name from the topology of the network. In such a network topology, all networked machines are neither clients nor servers, they are instead peers (both clients AND servers). Historically, during the ARPANET days, all networks were designed to be peer-to-peer (P2P). In a peer-to-peer network, any machine on the network can communicate directly with any other machine on the network without requiring an intermediary to help exchange the data.

I want to learn more about COCO and P2P before I get started?

You can s​ign up​ for FREE to get started with your initial learning lessons. Begin your learning with the Getting Started guides. Sign up as an ‘Early Adopter’ which is free forever. With this free subscription you get all this:

  • Join COCO’s developer community and learn from other like-minded developers in there.
  • Access the forum that encourages discussion with other developer peers.
  • Download the Client SDK to create applications and the Device SDK to develop software for devices.
  • Create up to 3 customized private networks.
  • Invite users, share data and communicate seamlessly within the networks that you create and own.

I already use cloud for data transfer, how can you help me reduce costs?

Yes, COCO can reduce costs by minimizing the amount of data that is exchanged over the public internet. Given the P2P nature of the COCO network, data that is exchanged between entities on premises stays within the intranet. Anyone on your private network can access data and communicate offline.

Why is there so much talk about P2P communication? How is it different from solely depending on the Cloud?

P2P communication enables applications or devices to communicate with each other directly, without requiring a central server to facilitate communication. Data transfer and communication is kept private, secure, and in real-time with low latency. It and can be accessed offline too! No kidding. Check out this video.

I am using a free COCO account. How can I access your connectivity license?

Your free account does provide connectivity to a certain extent. If you feel that you would benefit from unlocking additional features, we invite you to upgrade your license to either Hobbyist, Entrepreneur, or Expert plan. Should you wish to Whitelabel COCO, fill in your details h​ere​. Details about licensing may be found ​here.​

I really like COCO’s Developer Edition but I don’t see anything about it here. How do I purchase it?

That’s great news. We have opened the bookings for the COCO’s Developer Edition. Please visit COCO Grove for more information or book your Developer Edition.

How to Get Started?

It is super simple. Follow these steps:

  • Sign Up into the COCO’s Developer Platform
  • Choose the type of communication you want to work with App-to-App / App-to-Device/ Device-to-Device
  • Download the relevant SDK: the Client SDK to develop Apps and the Device SDK to write your software.
  • Create and customize your private network.
  • Publish your creation on COCO Grove.